/* 这里存放一些全局变量 引用 */
// const HttpUrl ='http://114.55.60.73:8401'; // 测试服务器的域名'
const HttpUrl = 'https://xch.jseihc.com'; // 开发服务器的域名'

//https://xch.jseihc.com/public/platform/userApp/static/document/AnnoyFreeProtocol/用户协议.html
const StaticUrl = HttpUrl + '/public/platform/userApp/static'; //静态资源地址
const AgreementUrl = HttpUrl + '/public/platform/userApp/static/document/AnnoyFreeProtocol'; // 存放各种协议的地址

const MANWAVE = [0.0, 9.190880891406363E-4, 0.0023134127124548438, 0.0043093219739344935, 0.007018128068131931,
	0.010543477649985611, 0.014964527983299229, 0.020332838298110424, 0.026666512433876677, 0.033948534864959044,
	0.04212697314013155, 0.05111755503632257, 0.06080789000812939, 0.07106282926098445, 0.08173035678474579,
	0.09264752084295448, 0.10364604694818669, 0.11455743393187603, 0.12521747468945021, 0.1354702421256358,
	0.14517162577484144, 0.15419249786781136, 0.16242154246451013, 0.1697677179465938, 0.176162263523322,
	0.18156012286893788, 0.18594065370364798, 0.1893075230399478, 0.19168774746175038, 0.1931299100100261,
	0.1937016604150399, 0.19348666362856984, 0.19258119066896678, 0.1910905478174587, 0.18912551513246673,
	0.18679892247612137, 0.18422244290312642, 0.18150364146041253, 0.17874329107085388, 0.17603295971895608,
	0.1734528823641571, 0.17107015024982136, 0.1689372709485571, 0.16709116651001846, 0.16555267881756092,
	0.16432663849330834, 0.16340252763781238, 0.16275573128641715, 0.16234933319459463, 0.16213637419100466,
	0.16206246080257777, 0.1620685915427089, 0.16209405966458995, 0.1620792940154242, 0.16196851223857622,
	0.16171208030027642, 0.16126849496638182, 0.1606059322127803, 0.15970332869134976, 0.1585509849800389,
	0.15715069797244832, 0.15551544488470065, 0.15366865328766077, 0.1516431009160853, 0.1494794965469179,
	0.147224799774371, 0.14493034365655316, 0.1426498301896202, 0.1404372740386831, 0.13834497397906872,
	0.1364215927004317, 0.13471042253536217, 0.133247906187889, 0.13206246732977514, 0.13117368673402285,
	0.130591837256282, 0.13031776816234847, 0.13034310914429514, 0.13065074974672122, 0.13121554280885783,
	0.13200518142169093, 0.13298120651384354, 0.13410011434914493, 0.13531454449526814, 0.1365745371574646,
	0.13782885146650897, 0.1390263315047815, 0.14011729680888438, 0.14105492152331223, 0.14179655466265303,
	0.14230492593472216, 0.14254917905471237, 0.142505678022959, 0.14215854109244383, 0.14149987118794652,
	0.1405296691240901, 0.139255435667304, 0.13769148863952, 0.13585803999796175, 0.13378009320545195,
	0.13148623150592376, 0.12900737174281474, 0.12637555562673777, 0.12362284115997083, 0.12078034227581311,
	0.11787744636018394, 0.11494121951144344, 0.11199599081935856, 0.10906309228125034, 0.10616072250103518,
	0.10330389974286479, 0.10050447451923265, 0.09777118094513818, 0.09510971724789755, 0.09252285643427108,
	0.0900105958137402, 0.08757035742570006, 0.08519725010401268, 0.08288439863843622, 0.08062333766152552,
	0.07840445920331168, 0.07621749495515517, 0.07405200849474426, 0.07189786992207274, 0.06974568592803301,
	0.06758716218513085, 0.06541538162728747, 0.0632249908416506, 0.06101229631903463, 0.05877528138902338,
	0.05651356190370458, 0.054228302821566696, 0.05192211778865718, 0.04959896920087495, 0.04726407746613191,
	0.044923836427747, 0.04258571967605669, 0.04025815236627784, 0.03795031795224718, 0.03567187148917518,
	0.03343254172967378, 0.031241622526269514, 0.029107377644769086, 0.02703640808439859, 0.025033052626897253,
	0.02309890578927899, 0.02123253866215965, 0.019429494912761396, 0.017682606429118897, 0.0159826329466158,
	0.014319183021544925, 0.01268182518828852, 0.011061262598072427, 0.009450409656287864, 0.00784524859120401,
	0.006245247692730984, 0.004653543608944193, 0.003076094714462765, 0.0015218983546349363, 0.0
];

const WOMANWAVE = [0.0, 5.539426976581154E-4, 0.0012068738009025383, 0.002009192788733973, 0.0029847602003902065,
	0.0041710905475413, 0.005601562157017091, 0.007305718322200375, 0.009309175013008177, 0.01163100002199525,
	0.014282831934882207, 0.01726843381755374, 0.02058327967781348, 0.024214346061003818, 0.028140965726889823,
	0.032335774170131316, 0.0367656312405432, 0.041392945573701975, 0.046177253581164826, 0.05107642530600319,
	0.05604785590400494, 0.06104959615915908, 0.06604104218091778, 0.0709834061100041, 0.0758400716201591,
	0.08057652880281942, 0.0851601617204877, 0.08956002956507693, 0.09374656758578152, 0.09769128080800976,
	0.10136664127256803, 0.10474615840796402, 0.10780472307426685, 0.11051914331068205, 0.11286884451145793,
	0.11483695736599492, 0.1164114138917031, 0.11758580581175217, 0.11836030977539415, 0.1187426932840207,
	0.11874837217840963, 0.1184002288678924, 0.11772836343805035, 0.11676915858195087, 0.11556368437625054,
	0.11415627348930434, 0.11259284882271324, 0.11091895519310106, 0.1091782355719079, 0.10741112622005437,
	0.10565353407550773, 0.10393627738171897, 0.1022849152124485, 0.10071964395213931, 0.09925556240820975,
	0.09790345945293945, 0.0966704362800579, 0.09556050347758277, 0.09457532360767797, 0.09371478842674294,
	0.09297737069937119, 0.09236033643304115, 0.09185985035601407, 0.09147095147825568, 0.09118743502674682,
	0.09100165877757245, 0.09090448016020561, 0.09088522798482036, 0.09093168698796156, 0.09103026514648446,
	0.09116632190120966, 0.09132449416294869, 0.09148912840738041, 0.0916448151212835, 0.0917768291096017,
	0.09187155010719683, 0.09191691596104368, 0.0919026438271246, 0.09182035247876166, 0.09166367721637986,
	0.09142823670587263, 0.0911114089881362, 0.09071214717961598, 0.09023078441123013, 0.08966872564612327,
	0.08902817969268133, 0.08831195271327254, 0.08752324862957453, 0.08666548765800641, 0.08574219254219215,
	0.08475689999698187, 0.08371309263698026, 0.0826141692538745, 0.08146343531308381, 0.08026410718327867,
	0.07901934678066584, 0.07773231317538408, 0.07640622043079617, 0.07504442012690996, 0.07365048184496016,
	0.07222825177824771, 0.0707819077393074, 0.06931599468506441, 0.06783538876096856, 0.06634523985878965,
	0.06485088449278623, 0.06335769169191789, 0.061870898006672774, 0.06039544986931092, 0.058935809228823424,
	0.057495803374798905, 0.056078542329999294, 0.05468634971464394, 0.05332073205371889, 0.05198247685729045,
	0.050671762462177285, 0.04938828502299566, 0.048131447493174405, 0.046900538577046263, 0.045694861294319405,
	0.04451384291112051, 0.043357064036988455, 0.042224198404419884, 0.041114903169117895, 0.04002860732209051,
	0.038964249485341856, 0.03792004082517282, 0.0368932019952337, 0.03587971974579601, 0.03487430508877786,
	0.033870424022435, 0.03286040824622731, 0.03183582413038532, 0.030787953088747513, 0.029708294904948057,
	0.028589249304342722, 0.027424768591031556, 0.026210846224010338, 0.02494600059653947, 0.023631673444582203,
	0.022272180904514733, 0.020874569750492407, 0.019448386621546417, 0.018005086574754962, 0.016557304994557386,
	0.0151181965604865, 0.013700645052035432, 0.012316506326696754, 0.01097609416615689, 0.009687731864583174,
	0.008457388689554797, 0.007288699572245232, 0.00618309654164194, 0.0051399678289403995, 0.004156902787986682,
	0.003230585354111349, 0.002356592725660729, 0.0015289504164796763, 7.474940681528749E-4, 0.0
];
// 名词解释 血管弹性 血流调节 血流波动 当前心率  血管年龄
const NounsExplanation = [
	'血管弹性是指血管能够在血液流动时适应性地扩张和收缩的能力。健康的血管就像一根有弹性的橡皮筋，当心脏泵血时，它们能够轻松地扩张，然后自然地恢复原状。这种弹性是非常重要的，因为它帮助血管有效地输送血液到全身，同时维持适当的血压。\n\n随着年龄的增长或由于不健康的生活方式（比如吸烟、高脂饮食、缺乏运动），血管可能逐渐失去它们的弹性，变得僵硬或硬化。这就像橡皮筋变老变硬，不再能够像以前那样伸展和回缩。血管弹性降低会增加心脏病和中风的风险，因为心脏需要更加努力地泵血，血压也可能上升。\n因此，在评估脑血管健康时，检查血管的弹性是非常重要的。保持血管弹性的方法包括健康饮食、规律运动和避免吸烟等不良习惯。通过这些方式，可以帮助维持血管的健康和弹性，从而降低心血管疾病的风险。',
	'调节能力在脑血管健康状态评估中是指大脑调控血液供应的能力。这就像是大脑有一个内置的调节器，可以根据需要增加或减少血液流向大脑的量。\n\n举个例子，当你在做思考密集的活动时，比如解决难题或学习新知识，你的大脑需要更多的氧气和营养。这时，大脑的“调节能力”就会启动，增加血液流向大脑，确保有足够的资源支持这些活动。而当你在休息时，大脑对血液的需求减少，调节能力会减少流向大脑的血液，以维持身体的能量平衡。\n如果脑血管的调节能力不佳，大脑可能无法在需要时获得充足的血液，影响其正常工作。因此，保持良好的脑血管调节能力对于维护大脑健康和整体健康非常重要。',
	'血流波动这个概念可以类比于观察一条河流的水流变化。想象一下，你的脑血管就像是河流，而血液就像是流动的水。在不同的时间，河流的水流速度和量可能会有所不同。同样地，在不同时间检测脑血管时，血流的速度和量也可能会有变化。\n\n当我们说“血流波动”时，其实就是在比较两次检测时脑血管中血液流动的差异。如果这次和上次检测的结果差别不大，说明血流比较稳定，这通常被认为是脑血管健康的迹象。但如果血流波动很大，比如血流速度忽快忽慢，或者流量发生显著变化，这可能暗示脑血管存在某些问题，如血管狭窄或堵塞。\n简单来说，“血流波动”就是一个衡量脑血管健康状况的工具，通过比较血液流动的变化来帮助我们了解脑血管是否保持健康。',
	'脑血流图是一种显示大脑内血液流动的图像。这种图像不仅能直观展示大脑中血液的流动情况，也能间接反映出心脏的工作状态。可以将脑血流图看作是一面特殊的镜子，它能映射出心脏的每一次跳动。\n\n心脏每次的收缩和放松，都会导致血液在大脑中的流动发生变化，而这些变化都能通过脑血流图被捕捉和记录下来。每当心脏收缩，它就会把血液强力泵送到全身，包括大脑。这个过程会在脑血流图上形成特定的模式。相对地，当心脏在两次跳动之间放松时，血液流向大脑的速度会减慢，脑血流图上的图像也会相应地发生变化。通过仔细分析这些图像上的变化，我们可以准确地计算出心跳的频率，即我们通常所说的心率。',
	'血管年龄是一个用来衡量和理解你的血管健康状况的概念。它并不是指你的实际年龄，而是说你的血管看起来像多大年龄的人的血管。它是基于一个事实：随着年龄增长，我们的血管可能会发生一些变化，比如：变得更加僵硬或狭窄，这会增加心脏病和中风的风险。\n例如，假设有一个40岁的人，但由于不良的生活习惯（比如：吸烟、高脂肪饮食、缺乏运动等），他的血管可能已经出现了一些老化的迹象，比如：血管弹性下降。在这种情况下，我们可能会说这个人的“血管年龄”是50岁，因为他的血管状态类似于一般50岁的人。\n另一方面，如果一个人有很好的生活习惯，比如经常运动、吃得健康，即使他的实际年龄是60岁，他的血管可能仍然很健康，像更年轻的人那样。在这种情况下，这个人的“血管年龄”可能只有50岁。\n通过了解“血管年龄”，我们可以更好地评估自己的心血管健康状况，并采取适当的措施来维护或改善血管健康，以减少心血管疾病的风险。'
]

//一键登录样式
const loginStyle = {
	"fullScreen": true, // 是否全屏显示，默认值： false
	"backgroundColor": "#ffffff", // 授权页面背景颜色，默认值：#ffffff
	"backgroundImage": "", // 全屏显示的背景图片，默认值："" （仅支持本地图片，只有全屏显示时支持）  
	"icon": {
		"path": "static/xxx.png" // 自定义显示在授权框中的logo，仅支持本地图片 默认显示App logo   
	},
	"closeIcon": {
		"path": "static/xxx.png" // 自定义关闭按钮，仅支持本地图片。 HBuilderX3.3.7+版本支持
	},
	"phoneNum": {
		"color": "#202020" // 手机号文字颜色 默认值：#202020  
	},
	"slogan": {
		"color": "#BBBBBB" //  slogan 字体颜色 默认值：#BBBBBB  
	},
	"authButton": {
		"normalColor": "#3479f5", // 授权按钮正常状态背景颜色 默认值：#3479f5  
		"highlightColor": "#2861c5", // 授权按钮按下状态背景颜色 默认值：#2861c5（仅ios支持）  
		"disabledColor": "#73aaf5", // 授权按钮不可点击时背景颜色 默认值：#73aaf5（仅ios支持）  
		"textColor": "#ffffff", // 授权按钮文字颜色 默认值：#ffffff  
		"title": "本机号码一键登录", // 授权按钮文案 默认值：“本机号码一键登录”  
		"borderRadius": "24px" // 授权按钮圆角 默认值："24px" （按钮高度的一半）
	},
	"otherLoginButton": {
		"visible": true, // 是否显示其他登录按钮，默认值：true  
		"normalColor": "", // 其他登录按钮正常状态背景颜色 默认值：透明 
		"highlightColor": "", // 其他登录按钮按下状态背景颜色 默认值：透明 
		"textColor": "#656565", // 其他登录按钮文字颜色 默认值：#656565  
		"title": "其他登录方式", // 其他登录方式按钮文字 默认值：“其他登录方式”  
		"borderColor": "", //边框颜色 默认值：透明（仅iOS支持）  
		"borderRadius": "0px" // 其他登录按钮圆角 默认值："24px" （按钮高度的一半）
	},
	"privacyTerms": {
		"defaultCheckBoxState": true, // 条款勾选框初始状态 默认值： true
		"uncheckedImage": "", // 可选 条款勾选框未选中状态图片（仅支持本地图片 建议尺寸 24x24px）(3.2.0+ 版本支持)   
		"checkedImage": "", // 可选 条款勾选框选中状态图片（仅支持本地图片 建议尺寸24x24px）(3.2.0+ 版本支持)   
		"checkBoxSize": 12, // 可选 条款勾选框大小，仅android支持
		"textColor": "#BBBBBB", // 文字颜色 默认值：#BBBBBB  
		"termsColor": "#5496E3", //  协议文字颜色 默认值： #5496E3  
		"prefix": "我已阅读并同意", // 条款前的文案 默认值：“我已阅读并同意”  
		"suffix": "并使用本机号码登录", // 条款后的文案 默认值：“并使用本机号码登录”  
		"privacyItems": [ // 自定义协议条款，最大支持2个，需要同时设置url和title. 否则不生效  
			{
				"url": AgreementUrl + "/用户协议.html", // 点击跳转的协议详情页面  
				"title": "《用户协议》" // 协议名称  
			},
			{
				"url": AgreementUrl + "/隐私政策.html", // // 点击跳转的协议详情页面  
				"title": "《隐私政策》" // 协议名称  
			}
		]
	},
	"buttons": { // 自定义页面下方按钮仅全屏模式生效（3.1.14+ 版本支持）
		"iconWidth": "45px", // 图标宽度（高度等比例缩放） 默认值：45px
		"list": [{
				"provider": "apple",
				"iconPath": "/static/apple.png" // 图标路径仅支持本地图片
			},
			{
				"provider": "weixin",
				"iconPath": "/static/wechat.png" // 图标路径仅支持本地图片
			}
		]
	}
}

// 波形类型映射表
const waveTypeMap = {
	0: '其他波形',
	10: '陡直波',
	11: '速降波',
	20: '转折波',
	31: '锐式升三峰波',
	32: '钝式升三峰波',
	33: '锐式乳三峰波',
	34: '钝式乳三峰波',
	35: '平顶波',
	36: '圆顶波',
	37: '三角波',
	40: '低平波',
}

const SCORELEVEL = [50, 60, 70, 85];



export default {
	HttpUrl,
	StaticUrl,
	AgreementUrl,
	MANWAVE,
	WOMANWAVE,
	loginStyle,
	NounsExplanation,
	waveTypeMap,
	SCORELEVEL
}